跳到主要内容

FQBadge 徽标数

介绍​

图标右上角的圆形徽标数字。

用法​

基本引入​

import { FQBadge } from '@fq/fq-weapp-ui';

组件依赖的样式文件(仅按需引用时需要)

import '@fq/fq-weapp-ui/dist/styles/components/badge.scss';

基础用法​

<FQBadge count={5}>
<View className='badge-placeholder' />
</FQBadge>

<FQBadge count={0} showZero>
<View className='badge-placeholder' />
</FQBadge>

<FQBadge dot>
<View className='badge-placeholder' />
</FQBadge>

<FQBadge
count={<Image src='https://applet.ifengqun.com//fq-mall/prod/me/new-function-icon.png'
mode='widthFix'
style={{ width: '54rpx', height: '28.4rpx' }} />}
>
<View className='badge-placeholder' />
</FQBadge>

独立使用​

<FQBadge count={25} />
<FQBadge count={100} showZero />

封顶数字​

<FQBadge count={99}>
<View className='badge-placeholder' />
</FQBadge>

<FQBadge count={100}>
<View className='badge-placeholder' />
</FQBadge>

<FQBadge count={99} overflowCount={10}>
<View className='badge-placeholder' />
</FQBadge>

自定义位置偏移​

<FQBadge count={5} offset={[16, 16]}>
<View className='badge-placeholder' />
</FQBadge>

变体​

<FQBadge count={5} type='solid'>
<View className='badge-placeholder' />
</FQBadge>

<FQBadge count={5} type='outlined'>
<View className='badge-placeholder' />
</FQBadge>

<FQBadge count={5} type='solid' styles={{ indicator: { borderColor: '#fff' } }}>
<View className='badge-placeholder' />
</FQBadge>

<FQBadge count='有消息' type='solid' styles={{ indicator: { borderBottomLeftRadius: '0' } }}>
<View className='badge-placeholder' />
</FQBadge>

自定义颜色​

<FQBadge count={5} type='solid' color='#52C41A'>
<View className='badge-placeholder' />
</FQBadge>

<FQBadge count={5} type='outlined' color='#52C41A'>
<View className='badge-placeholder' />
</FQBadge>

<FQBadge dot color='#52C41A'>
<View className='badge-placeholder' />
</FQBadge>

API​

基础属性​

参数说明类型默认值版本
color自定义颜色string-
count展示的数字ReactNode-
dot不展示数字,只有一个小红点booleanfalse
offset设置状态点的位置偏移,格式为 [left, top],表示状态点距默认位置左侧、上方的偏移量。[number, number]-
overflowCount展示封顶的数字值number99
showZero当数值为 0 时,是否展示 Badgebooleanfalse
styles语义化结构 styleRecord<SemanticDOM, CSSProperties>-
type徽标类型solid / outlinedsolid

SemanticDOM​

参数说明
root根节点
indicator指示器节点